#include "Mensaje.h"

#if INSTALANDO
#define PATH_RES PATH_RESOURCES
#else
#define PATH_RES "../Resources/"
#endif

Mensaje::Mensaje(string mensaje, int posx, int posy, unsigned int p) {
	texto = mensaje;
	x = posx;
	y = posy;
	paso = p;
	string path_res = PATH_RES;
	font14 = TTF_OpenFont((path_res+"fontArial.ttf").c_str(), 14 );
}

string Mensaje::getTexto() {
	return texto;
}

int Mensaje::getX() {
	return x;
}

int Mensaje::getY() {
	return y;
}

unsigned int Mensaje::getPaso() {
	return paso;
}

TTF_Font* Mensaje::getFont14() {
	return font14;
}

void Mensaje::escribirTexto(SDL_Surface* superficie) {

	SDL_Color black = { 0, 0, 0 };
	SDL_Surface* texto = TTF_RenderText_Solid( getFont14(), getTexto().c_str() , black );
	insertar_imagen( getX(), getY(), texto, superficie);
	SDL_FreeSurface( texto );

}
